package com.atguigu.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * nacos 实现配置中心
 * 		-- 首先在 common 模块里面引入 nacos-config 依赖  bootstrap 依赖
 * 		-- 在需要共享配置的那个项目中引入一个 bootstrap.yaml 文件
 * 		-- 这个文件是 SpringBoot 中的 他会优先于其他配置文件加载
 * 		-- 可以在他这个配置有关 nacos 配置中心的配置
 * 		-- 如果你不配置规则 那么它默认加载 public 命名空间里的配置
 * 		-- 优先找当前服务名.properties 文件
 * 		-- 如果远程的和本地的有重复 优先使用远程的
 * 细节：
 * 		-- 命名空间：
 * 			-- 这个是做配置隔离的
 * 				-- 比如可以在不同的命名空间中配置线上环境 生产环境 和测试环境 的配置 最后在不同的环境使用不同的配置
 * 				-- 一般是每个微服务创建自己的命名空间
 * 		-- 配置集：
 *
 */
@SpringBootApplication
public class GulimallCouponApplication {

	public static void main(String[] args) {
		SpringApplication.run(GulimallCouponApplication.class, args);
	}

}
